public class Products {

    private String name;    // 农产品名称
    private int count;      // 农产品数量
    private String date;    // 农产品生产日期
    private double price;   // 农产品价格

    // 无参构造方法
    public Products() {}

    // 带参构造方法，用于初始化农产品对象
    public Products(String name, int count, String date, double price) {
        this.name = name;
        this.count = count;
        this.date = date;
        this.price = price;
    }

    // 获取农产品名称
    public String getName() {
        return name;
    }

    // 设置农产品名称
    public void setName(String name) {
        this.name = name;
    }

    // 获取农产品数量
    public int getCount() {
        return count;
    }

    // 设置农产品数量
    public void setCount(int count) {
        this.count = count;
    }

    // 获取农产品生产日期
    public String getDate() {
        return date;
    }

    // 设置农产品生产日期
    public void setDate(String date) {
        this.date = date;
    }

    // 获取农产品价格
    public double getPrice() {
        return price;
    }

    // 设置农产品价格
    public void setPrice(double price) {
        this.price = price;
    }

    // 重写 toString 方法，用于以特定格式输出农产品信息
    @Override
    public String toString() {
        return String.format("%-8s %-8d %-16s %-8.3f", this.name, this.count, this.date, this.price);
    }
}
